Правила написания СКД для нефинансовых показателей

Введение

Данная статья предназначена для публикации правил написания систем компоновки данных  (далее СКД) для нефинансовых показателей бюджетов (далее НФП). В статье будут описаны технические требования к СКД и будет приведен пример использования СКД в НФП для решения бизнес-задачи.

Нефинансовые показатели нужны для обеспечения расчетов бюджетов. Нефинансовые показатели определяются отдельным документом Значения нефинансовых показателей или транслируются из других подсистем «на лету» в бюджетный отчет или документ планирования бюджета.

Для получения информации «на лету» требуется указать систему компоновки данных, согласно которой данные будут транслироваться в бюджетный документ или отчет. В конфигурации есть несколько предустановленных СКД, но если нужно выполнить пользовательский запрос к базе, нужно знать требования, согласно которым надо оформить СКД, чтобы результат ее исполнения был верным.

Успешное исполнение запроса, написанного в консоли запросов, не является основанием считать, что данный запрос успешно будет выполнен в подсистем бюджетирования для СКД в НФП. Ниже будут приведены необходимые условия для описания СКД в НФП.

Настройка СКД для НФП

Нефинансовый показатель позволяет хранить или транслировать в систему бюджетирования такие показатели, как цены, ставки, индексы, коэффициенты, которые помогают выстраивать модель планирования.

На закладке Хранение и получение значений нефинансового показателя определяется способ задания значений для НФП. Опция переключателя Варианты хранения может принимать два значения:

Значения устанавливаются документом – данный режим означает, что значения в нефинансовый показатель будут введены документом Значения нефинансовых показателей.

Значения загружаются из других подсистем – данный режим транслирует данные в подсистему бюджетирования «на лету» в бюджетном отчете или документе планирования. Правила трансляции определяются системой компоновки данных. В системе введены некоторые предопределенные макеты, но возможно и написание пользовательских запросов. Схема компоновки данных со значением Произвольная позволяет по гиперссылке Настроить схему получения данных перейти в окно для написание пользовательской СКД.

Требования к СКД в НФП

Приведем список требований к СКД для НФП.

В запросе должно быть поле Период. Зачастую в это поле передается текущая дата получения данных, для этого используется параметр &Период.

В запросе обязательно должно быть поле ЗначениеПоказателя. Именно это поле будет использовано для транслирования значений в бюджетный отчет или документ планирования.

При использовании виртуальной таблицы регистра сведений необходимо задать параметр для получения среза данных, может быть применен параметр &Период к виртуальной таблице.

Необходимо наличие поля Валюта для денежного типа нефинансового показателя.

Поля запроса, которые являются аналитиками, должны быть типизированы. Это позволит настроить связь аналитик нефинансового показателя и источника данных.

Для обеспечения доступности полей запроса для выполнения дополнительных отборов данных не требуется устанавливать признак ограничения доступности полей запроса в СКД.

Пример реализации СКД в НФП

Рассмотрим пример использования СКД в НФП в практическом бизнес-сценарии. Решаемая задача состоит из этапов:

Выполняется планирование продаж в натуральных величинах.

Задаются цены реализации товаров.

Производится настройка НФП для получения цен реализации в подсистеме бюджетирования.

Выполняется планирование продаж в суммовом выражении.

Рассмотрим каждый этап подробнее.

Планирование продаж в натуральных величинах

Введен план реализации в количественном выражении в документе План продаж по номенклатуре. В настройках сценария товарного планирования и вида плана заданы сценарий бюджетирования и статья бюджета, в разрезе которых нужно отразить план.

На закладке Товары отражены товары, которые планируется реализовать и их объем.

Установка цен на товары

Для указанных товаров документом Установка цен номенклатуры заданы цены реализации по розничному и оптовому видам цен. Эти значения записываются в регистр сведений Цены номенклатуры, эти данные будут использоваться системой компоновки данных для транслирования их в подсистему бюджетирования.

Настройка НФП для получения цен реализации

В настройках отборов для нефинансового показателя, который отражает цены реализации, задается отбор по виду цены – розничному виду цен.

Выполняется написание пользовательского запроса согласно требованиям, приведенным выше.

Копировать в буфер обмена
ВЫБРАТЬ
   &Период КАК Период,
   ЦеныНоменклатурыСрезПоследних.Номенклатура КАК Номенклатура,
   ЦеныНоменклатурыСрезПоследних.Цена КАК ЗначениеПоказателя,
   ЦеныНоменклатурыСрезПоследних.Валюта КАК Валюта
ИЗ
   РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&Период, ) КАК ЦеныНоменклатурыСрезПоследних

Следующий шаг настройки – установление связи аналитик нефинансового показателя и источника данных, эта настройка выполняется на закладке Заполнение аналитик из фактических данных. В поле способа заполнения указано, что данные будут взяты из запроса СКД, в поле Заполнение аналитики указано наименование поля запроса, из которого будет использовано значение – Номенклатура.

Планирование продаж в суммовом эквиваленте

В результате расчета суммового плана продаж, который предполагает перемножение количественного плана продаж на значения цен из нефинансового показателя, получаем результат.

Аналогичный результат получен при просмотре отчета по планам реализации в валюте управленческого учета.

Заключение

В данной статье были рассмотрены технические требования к построению СКД для нефинансовых показателей в целях использования данных системы в нефинансовых показателях «на лету» в бюджетных отчетах или документах планирования. Также в рамках статьи был рассмотрен практический пример применения СКД в НФП для расчета планов реализации. На основании приведённой информации можно самостоятельно реализовывать пользовательские сценарии в рамках расчета нефинансовых показателей.